
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}
.RW{ font:12px/1.5 "Microsoft YaHei",tahoma,arial,宋体; color:#3d3d3d; text-align:left; background:#fff;}
.RW a{ text-decoration:none; color:#525252;}
.RW a:hover{ color:#297bba;}
a,a:focus{ outline:none;}
input[type=button]:focus,input[type=sumbit]:focus{ outline:none;}
.clearfix:after{ height:0; display:block; clear:both; visibility:hidden; content:""; font-size:0;}
.clearfix{ *zoom:1;}
.main{/*  position:relative; */}
.RW em,.RW i{ font-style:normal; }
/* 公共原子类 */
.fontY{ font-family:"微软雅黑","宋体",arial;}
.fontS{ font-family:"宋体",arial;}
.fontA{ font-family:arial;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font26{ font-size:26px;}
.font28{ font-size:28px;}
.font30{ font-size:30px;}
.wrap{ width:1024px; margin:50px auto 0; overflow:hidden;}
.RW{ position:relative; width:800px; float:right;}
.serhW{ background:#fafafa; border:1px solid #e6e6e6; font-size:0;}
.serhW .con{ padding:5px 0px; border:1px solid #fff;}
.serhW .lt{ margin-right:10px; font-size:14px; position:relative\0; top:1px\0; *position:relative; *top:-4px;}
/* :root .serhW .lt { top:2px; } */
.serhW select.prov{ margin-right:5px;}
.serhW select{ width:100px; height:28px; line-height:28px; font-size:12px;
	height:22px; line-height:18px\0; *position:relative; *top:-2px;
}
.serhW select.cond{ margin-left:5px;}
.serhW .serhInp{ width:250px; padding:0 5px; height:28px; line-height:28px; margin-left:10px; border:1px solid #e6e6e6; font-size:12px; color:#bababa; *margin-left:5px}
.serhW .serhInp.onfocus{ border-color:#fa6f39; color:#fa6f39; background:#fffbfa}
.serhW .serhBtn{ position:relative; width:80px; height:28px; border:0 none; padding:0; text-align:center; color:#fff; font-size:12px; margin-left:5px; top:0px; top:-1px\9; cursor:pointer; background:#0797d9;}
.serhW .outBtn{display: inline-block;float: right;width: 80px;height: 28px;line-height: 28px;text-decoration: none;
border: 0 none;padding: 0;text-align: center;color: #fff;font-size: 12px;margin-left: 5px;margin-right: 30px;top: -1px\9;margin-top: 1px;cursor: pointer;background: #fa6f39;}
.serhW .outBtn:hover{color:white}
:root .serhW .serhBtn{ top:0px;}
.ie8 .serhW .serhBtn{ top:-2px;}
.listWrap{ margin-top:10px; }
.listWrap .titUl{ width:100%; overflow:hidden;}
.listWrap .listUl{ width:800px; min-height:710px; }
.listWrap .tcol{ float:left;}
.titUl .tcol{ font-size:14px; font-weight:bold; color:#445269; }
.topUl .tcol{ height:100%; line-height:40px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.listWrap .tcol_1{ width:330px; text-align:left; padding-left:3px;}
.listWrap .tcol_2{ width:465px; text-align:center;}
.listWrap .tcol_3{ display:none; width:75px; text-align:center;}
.listWrap .titUl .tcol_3 .tip{ position:relative; top:3px; left:2px; cursor:pointer;}
.listWrap .tcol_3 .ck{ position:relative\9; top:10px\9; *top:9px;}
.listWrap .topUl{ height:40px; line-height:40px; border:1px solid #e6e6e6; cursor:pointer;border: 1px solid #e6e6e6;}
.listWrap .itemLi{ margin-top:5px;}
.listWrap .itemLi.odd{ background:#fdfdfd}
.listWrap .itemLi.even{ background:#f7f7f7}
.listWrap .itemLi.selected .topUl{  border:1px solid #e6e6e6; color:#5f983c}
.itemLi .botW{ display:block; padding:5px 12px 0 15px; border:1px solid #e6e6e6; border-top:0 none; background:white; *position:relative; *z-index:1;}
.listWrap .itemLi.selected .botW{ }
.listWrap .table{ width:100%; text-align:center; color:#5f983c; table-layout:fixed}
.listWrap .table th,.listWrap .table td{ text-align:center;}
.listWrap .table tbody td{ *border-bottom:1px dashed #b3d2a1;}
.listWrap .table .tbcol_1{ text-align:left;}
.listWrap .table thead th{ font-weight:bold; color:#5c7d29}
.listWrap .table .tbcol_2{ width:60px}
.listWrap .table .tbcol_3{ width:80px}
.listWrap .table .tbcol_4{ width:75px}
.listWrap .table .tbcol_5{ width:65px}
.listWrap .table .tbcol_6{ width:100px}
.listWrap .table thead .tbcol_6{ text-align:right;}
.listWrap .table tbody tr{ height:38px; line-height:38px; border-bottom:1px dashed #b3d2a1;}
.listWrap .table tbody .yen{ color:#ff682e}
.listWrap .table tbody .num{ font-family:arial; font-size:16px; color:#ff682e}
.listWrap .tcountW{ float:right; position:relative; width:80%; height:26px; line-height:26px; margin:0 auto; border:1px solid #a0bd8f; background:#fff; text-align:center; font-size:0;}
.listWrap .tcountW input.numInp{ position:relative; width:40%; height:26px;  font-size:16px; border:0 none; background:#fff; padding:0; text-align:center; color:#ff682e; *line-height:30px; *position:relative; *top:-1px;}
.lt-ie8 .listWrap .tcountW input.numInp{ top:-1px; line-height:26px; }
.listWrap .tcountW .cbtn{ display:inline-block; width:23%; font-weight:bold; font-size:16px; line-height:26px; color:#5c7d29;*position:relative; *top:-4px;}
.listWrap .tcountW a.cbtn:hover{ text-decoration:none}
.listWrap .tcountW .addBtn{ }
.listWrap .slideUpBtn{ display:block; float:right; width:70px; height:40px; line-height:40px; color:#729a59; font-weight:bold; text-align:right; margin-right:1px;}
.listWrap a.slideUpBtn:hover{ color:#ff6c33; text-decoration:none}
.listWrap .slideUpBtn .i{ position:relative; top:-2px; margin-right:5px;}
.seledW{ position:absolute; right:0; top:54px; width:190px;}
.seledW .stp{ font-size:14px; font-weight:bold; color:#445269}
.seledUl{ margin-top:5px; }
.seledUl .itemLi{ background:#fff; border:1px solid #c3dcb4; padding-bottom:5px; margin-bottom:5px;}
.seledUl .itemLi .tp{ line-height:1.4; background:#e8f7df; border-bottom:1px solid #c6ddb8; color:#8bac77; padding:3px;}
.seledUl .itemLi .tp span{ display:block;}
.seledUl .itemLi .tp span.pname{ padding-left:5px; text-indent:-5px;}
.seledUl .itemLi .tk{ margin:5px 5px 0; padding:2px 5px; border-bottom:1px dashed #97822f; color:#ff6c33}
.seledUl .itemLi .tk:last-child{ border-bottom:0 none;}
.seledUl .itemLi .tn,.seledUl .itemLi .zhang{ color:#97822f}
.seledUl .itemLi .start{ position:relative; top:2px; margin:0 2px;}
.seledUl .itemLi .yen{ font-size:11px;}
.seledUl .itemLi .zhang{ margin-left:2px;}
.seledUl .itemLi .tnumInp{ display:none; height:18px; width:35px; text-align:center; color:#f95110; font-family:arial; margin:0 2px; padding:0; line-height:18px;}
.noSeledUl{ width:188px; border:1px solid #f0f0f0; background:#fcfcfc; min-height:698px;}
.noSeledUl li{ height:200px; line-height:200px; text-align:center; color:#979797}
.stotalW{ display:none; width:188px; padding:10px 0; background:#fff9ce; border:1px solid #e5dda3}
.stotalW .p{ padding:0px 10px 0; color:#f95110}
.stotalW .p2{ margin-top:5px;}
.stotalW .num{ font-size:18px; font-weight:bold; font-family:arial;}

/* 分页按钮组件 */
.pagenavW{ display:none; text-align:right; margin:15px 0 50px;}
.pagenavW .rt{ float:right  height: 40px;line-height: 29px;}
.pagenavW .rt .d{ float:right;}
.pagenavW .rt .d3{ margin-top:-8px; *margin-top:-3px;}
.pagenavW .rt .d1{ *width:100px;}
.pagenavW .rt .d2{ *width:135px;}
.pagenavW .rt .d3{ *vertical-align:top;}
.pagenavW .rt .d3{ position:relative\9; top:-1px\9;}
:root .pagenavW .rt .d3{ top:0px\9;}
.pagenavW .rt .d3{ *top:0px;}
.pagenavW .rt .d3 .di,.pagenavW .rt .d3 .ye{ *position:relative; *top:-4px;}
.pagenavW .btn{ position:relative; top:-2px; display:inline-block; width:54px; height:23px; color:#2d6dc5; font-weight:bold; margin-right:5px; text-indent:-9999px; font-size:0; background:url(http://www.12301.cc/images/other/product_package_new_navBtns.gif) no-repeat 0 0}
.pagenavW .prevBtn{ background-position:top left; margin-left:10px; margin-right:5px;}
.pagenavW .nextBtn{ background-position:top right}
.pagenavW a.prevBtn:hover{ background-position:bottom left}
.pagenavW a.nextBtn:hover{ background-position:bottom right}
.pagenavW a.btn:hover{ text-decoration:none}
.pagenavW .pageInp{ width:40px; height:20px; line-height:18px; text-align:center; color:#fa6f39; padding:0; background:#fff; border:1px solid #dddddd}
.pagenavW .pageInp{ *position:relative;}
.pagenavW .pageInp.onfocus{ border-color:#fa6f39; color:#fa6f39}
.pagenavW .cerPageBtn{ position:relative; top:7px; display:inline-block; width:0px; height:22px; line-height:22px; border:0 none; background:#fa6f39; overflow:hidden; text-align:center; color:#fff; cursor:pointer; }
.pagenavW .totalItemSize{ float:left;}
.pagenavW .btn{ }
.pagenavW .cerPageBtn{ top:7px\0; *top:-3px;}
:root .pagenavW .cerPageBtn { top:6px\9;} 
@media screen and (-webkit-min-device-pixel-ratio:0){ .pagenavW .cerPageBtn{ top:6px} }/* chorme */

.saveToNext{ display:none; height:50px; width:190px; margin:10px 0px 0; font-size:14px; line-height:50px; text-align:center; color:#fff; border:0 none; border-bottom:3px solid #cd4d1b; background:#fa6f39; cursor:pointer;}
.saveToNext:hover{ background:#ff6428}
.seledW .disable{ background:#e1e1e1; border-bottom:3px solid #d5d5d5; color:#7c7c7c; cursor:default; cursor:not-allowed;}
.seledW .disable:hover{ background:#e1e1e1;}
.tipW{ position:absolute; z-index:1000; display:blockc; background:#fffcee; border:1px solid #e6d5b4; 
	-webkit-box-shadow:1px 1px 1px rgba(143,143,143,0.2);
	-mox-box-shadow:1px 1px 1px rgba(143,143,143,0.2); 
	-o-box-shadow:1px 1px 1px rgba(143,143,143,0.2);
	-ms-box-shadow:1px 1px 1px rgba(143,143,143,0.2);
	box-shadow:1px 1px 1px rgba(143,143,143,0.2);
}
.tipW .con{ padding:8px 10px; border:1px solid #fff; line-height:1.5; color:#ec522e; max-width:180px}



